package com.gdssoft.pdaweb.model.am;

import java.util.Date;

import com.gdssoft.core.model.BaseModel;
import com.gdssoft.core.model.CheckCompleteResult;
import com.gdssoft.core.model.GenericModel;
import com.google.gson.annotations.Expose;

/**
 * 电表抄表计划
 * @author F3230313
 *
 */
public class AmPlan extends BaseModel 
implements GenericModel {
 
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Expose
    protected Long planId;
    @Expose
    protected String planName;
    @Expose
    protected String executor;
    @Expose
    protected String accountDay;
    @Expose
    protected Long meterCount;
    @Expose
    protected Long planStatus;

	/**
	 * 更新人
	 */
    @Expose
	protected String lastEditBy;
	/**
	 * 更新时间
	 */
    @Expose
	protected Date lastEditDt;

    @Expose
   	protected String createdBy;
    @Expose
	protected Date createdDt;
	

	public String getCreatedBy() {
		return createdBy;
	}




	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}




	public Date getCreatedDt() {
		return createdDt;
	}




	public void setCreatedDt(Date createdDt) {
		this.createdDt = createdDt;
	}




	public Long getPlanId() {
		return planId;
	}




	public void setPlanId(Long planId) {
		this.planId = planId;
	}




	public String getLastEditBy() {
		return lastEditBy;
	}




	public void setLastEditBy(String lastEditBy) {
		this.lastEditBy = lastEditBy;
	}




	public Date getLastEditDt() {
		return lastEditDt;
	}




	public void setLastEditDt(Date lastEditDt) {
		this.lastEditDt = lastEditDt;
	}




	public String getPlanName() {
		return planName;
	}




	public void setPlanName(String planName) {
		this.planName = planName;
	}




	public String getExecutor() {
		return executor;
	}




	public void setExecutor(String executor) {
		this.executor = executor;
	}




	public String getAccountDay() {
		return accountDay;
	}




	public void setAccountDay(String accountDay) {
		this.accountDay = accountDay;
	}




	public Long getMeterCount() {
		return meterCount;
	}




	public void setMeterCount(Long meterCount) {
		this.meterCount = meterCount;
	}




	public Long getPlanStatus() {
		return planStatus;
	}




	public void setPlanStatus(Long planStatus) {
		this.planStatus = planStatus;
	}




	@Override
	public CheckCompleteResult checkComplete() {
		// TODO 增加检查逻辑
		return null;
	}

}
